#ifndef __AS_APP__H__
#define __AS_APP__H__

#include "..\base\ASStdLib.h"
#include "..\screen\ASScreenMgr.h"
#include "..\control\ASImageMgr.h"


typedef struct
{
    as_screen_manager* scr_mgr_p;
    as_image_resmgr* img_mgr_p;
    ASBOOL if_show_advbar;

} as_app;


void as_app_init(void);
void as_app_deinit(void);
void as_app_pause(void);
void as_app_resume(void);
void as_app_key_hdlr(ASINT evt, ASINT key_code);
void as_app_touch_hdlr(ASINT evt, ASINT x, ASINT y);

void as_app_set_show_advbar(ASBOOL if_show);
ASBOOL as_app_get_show_advbar(void);

#endif//__AS_APP__H__